package com.kakaxi.mybilibili.module.video.view;

import com.kakaxi.mybilibili.base.IView;
import com.kakaxi.mybilibili.bean.VideoBean;
import com.kakaxi.mybilibili.bean.VideoCommentBean;
import com.kakaxi.mybilibili.bean.VideoIntroBean;

import java.util.List;

/**
 * 视频视图层接口类
 * Created by kakaxi on 16/11/20.
 */

public interface IVideoView extends IView {

    /**
     * 展示视频数据
     *
     * @param videoIntroBean 视频介绍信息
     * @param videoBean      视频播放信息
     */
    @Deprecated
    void showVideoData(VideoIntroBean videoIntroBean, VideoBean videoBean);

    /**
     * 展示视频数据
     *
     * @param videoUrlList 视频链接数组
     */
    void showVideoData(List<String> videoUrlList);

    /**
     * 展示视频数据
     *
     * @param videoIntroBean 视频介绍信息
     */
    void showVideoIntroData(VideoIntroBean videoIntroBean);

    /**
     * 展示视频评论数据
     *
     * @param videoCommentBean 评论数据
     */
    void showVideoCommentData(VideoCommentBean videoCommentBean);

}
